#pragma once
#include "Sprawa.h"
#include "Prowadzacy.h"

class FileWorkingClass
{
private:
	std::deque<Sprawa> m_lista;
	std::deque<Prowadzacy> m_prowadzacy;
public:
	FileWorkingClass(void);
	~FileWorkingClass(void);
	void ReadFromFile();
	void SaveToFile();
	Sprawa &AddSprawa();
	void DeleteSprawa(CString _numer);
	Sprawa &GetPointerToSprawa(CString _numer);
	Sprawa &FindSprawa(CString _numer);
	void initialization(void);
	Sprawa & operator[](int _numer);
	int GetSize(void);
	
	static bool DeleteDirectory(LPCTSTR lpszDir, bool noRecycleBin);
};

